Text copied to clipboard!
Наслов
Text copied to clipboard!Full Stack Python Developer
Опис
Text copied to clipboard!
Tražimo Full stack Python programera koji će se pridružiti našem dinamičnom timu i doprineti razvoju inovativnih web aplikacija i softverskih rešenja. Kao Full stack Python programer, bićete odgovorni za dizajn, implementaciju i održavanje aplikacija koristeći Python na serverskoj strani, kao i moderne frontend tehnologije na klijentskoj strani. Očekujemo da imate iskustva sa radom na celokupnom razvoju softvera, od baze podataka do korisničkog interfejsa, kao i sposobnost da radite u agilnom okruženju.
Vaša uloga uključuje saradnju sa drugim programerima, dizajnerima i menadžerima proizvoda kako biste isporučili visokokvalitetne proizvode koji zadovoljavaju potrebe korisnika. Bićete uključeni u sve faze razvoja softvera, uključujući analizu zahteva, dizajn arhitekture, implementaciju, testiranje i održavanje. Od vas se očekuje da budete proaktivni u pronalaženju rešenja za tehničke izazove i da doprinosite unapređenju postojećih procesa i tehnologija.
Idealni kandidat ima solidno iskustvo sa Python programskim jezikom, kao i sa popularnim web framework-ovima kao što su Django ili Flask. Takođe, poželjno je poznavanje frontend tehnologija kao što su JavaScript, HTML, CSS i neki od modernih frontend framework-ova (npr. React, Angular ili Vue.js). Iskustvo sa radom na relacijskim i nerelacijskim bazama podataka, kao i sa alatima za verzionisanje koda (npr. Git), smatra se velikom prednošću.
Pored tehničkih veština, cenimo sposobnost timskog rada, dobru komunikaciju i spremnost za kontinuirano učenje i usavršavanje. Ako ste motivisani da radite na izazovnim projektima i želite da budete deo inovativnog tima, pozivamo vas da se prijavite i postanete deo naše kompanije.
Одговорности
Text copied to clipboard!- Razvoj i održavanje web aplikacija koristeći Python i moderne tehnologije
- Dizajn i implementacija serverske i klijentske logike
- Rad sa bazama podataka (relacione i nerelacione)
- Saradnja sa timom na definisanju zahteva i arhitekture
- Pisanje testova i obezbeđivanje kvaliteta koda
- Implementacija sigurnosnih i performansnih rešenja
- Praćenje novih tehnologija i predlaganje unapređenja
- Dokumentovanje rešenja i procesa razvoja
- Učestvovanje u code review procesu
- Rad u agilnom okruženju (Scrum, Kanban)
Захтеви
Text copied to clipboard!- Iskustvo u radu sa Python programskim jezikom
- Poznavanje web framework-ova (Django, Flask)
- Iskustvo sa frontend tehnologijama (JavaScript, HTML, CSS)
- Poznavanje rada sa bazama podataka (SQL, NoSQL)
- Rad sa alatima za verzionisanje koda (Git)
- Razumevanje principa objektno orijentisanog programiranja
- Sposobnost rešavanja problema i analitičko razmišljanje
- Dobre komunikacione veštine i timski duh
- Spremnost za učenje novih tehnologija
- Poželjno iskustvo sa cloud platformama (AWS, Azure, GCP)
- Poznavanje engleskog jezika
Могућа питања на интервјуу
Text copied to clipboard!- Koje iskustvo imate sa Python programskim jezikom?
- Koje web framework-ove ste koristili u prethodnim projektima?
- Kako pristupate rešavanju kompleksnih problema u razvoju softvera?
- Da li ste radili sa relacionim i/ili nerelacionim bazama podataka?
- Kako osiguravate kvalitet i sigurnost koda?
- Koje frontend tehnologije najčešće koristite?
- Imate li iskustva sa radom u agilnim timovima?
- Kako pristupate učenju novih tehnologija?
- Možete li navesti primer projekta na kojem ste radili kao full stack programer?
- Kako organizujete svoj rad i prioritete u timu?